Optimal and sub-optimal maximum a posteriori algorithms suitable for turbo decoding

نویسندگان

  • Patrick Robertson
  • Peter A. Hoeher
  • Emmanuelle Villebrun
چکیده

For estimating the states or outputs of a Markov process, the symbol-by-symbol maximum a posteriori (MAP) algorithm is optimal. However, this algorithm, even in its recursive form, poses technical diiculties because of numerical representation problems, the necessity of non-linear functions and a high number of additions and multiplications. MAP like algorithms operating in the logarithmic domain presented in the past solve the numerical problem and reduce the computational complexity, but are suboptimal especially at low SNR (a common example is the Max-Log-MAP because of its use of the max function). A further simpliication yields the soft-output Viterbi algorithm (SOVA). In this paper, we present a Log-MAP algorithm that avoids the approximations in the Max-Log-MAP algorithm and hence is equivalent to the true MAP, but without its major disadvantages. We compare the (Log-)MAP, Max-Log-MAP and SOVA from a theoretical point of view to illuminate their commonalities and diierences. As a practical example forming the basis for simulations, we consider Turbo decoding, where recursive systematic convolutional component codes are decoded with the three algorithms, and we also demonstrate the practical suitability of the Log-MAP by including quantization eeects. The SOVA is, at 10 ?4 , approximately 0.7 dB inferior to the (Log-)MAP, the Max-Log-MAP lying roughly in between. The channel capacities of the three algorithms-when employed in a Turbo decoder-are evaluated numerically. We also present some complexity comparisons and conclude that the three algorithms increase in complexity as they get closer to optimality.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximum A Posteriori Decoding Algorithms For Turbo Codes

The symbol-by-symbol maximum a posteriori (MAP) known also as BCJR algorithm is described. The logarithmic versions of the MAP algorithm, namely, Log-MAP and Max-Log-MAP decoding algorithms along with a new Simplified-Log-MAP algorithm, are presented here. Their bit error rate (BER) performance and computational cornplexity of these algorithms are compared. A new hardware architecture for imple...

متن کامل

Linear time and frequency domain turbo equalization

For coded data transmission over channels introducing inter-symbol interference, one approach for joint equalization and decoding in the receiver is Turbo Equalization. We rederive existing linear equalization algorithms applicable to Turbo Equalization for 2m-ary signal alphabets and compare their computational complexity. Moreover, by evaluating the algorithm performance properly, we select f...

متن کامل

Memory optimization of MAP turbo decoder algorithms

Turbo codes are the most recent breakthrough in coding theory. However, the decoder’s implementation cost limits their incorporation in commercial systems. Although the decoding algorithm is highly data dominated, no true memory optimization study has been performed yet. We have extensively and systematically investigated different memory optimizations for the MAP (Maximum A Posteriori) class o...

متن کامل

Throughput Improvement of Optimal Turbo Coded V-BLAST Technique in MIMO-AM System

In this paper, we propose and analyze an Adaptive Modulation System with optimal Turbo Coded V-BLAST (Vertical-Bell-lab Layered Space-Time) technique that adopts the extrinsic information from MAP (Maximum A Posteriori) Decoder with Iterative Decoding as a priori probability in two decoding procedures of V-BLAST scheme; the ordering and the slicing. Also, we consider and compare The Adaptive Mo...

متن کامل

A low-memory intensive decoding architecture for double-binary convolutional turbo code

Memory accesses take a large part of the power consumption in the iterative decoding of double-binary convolutional turbo code (DB-CTC). To deal with this, a low-memory intensive decoding architecture is proposed for DB-CTC in this paper. The new scheme is based on an improved maximum a posteriori probability algorithm, where instead of storing all of the state metrics, only a part of these sta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • European Transactions on Telecommunications

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1997